﻿//<my-matriculator - a simple tool for registering racers in a USAC cyclocross race>
//Copyright (C) <2011>  <Steven Rivers>

//This program is free software: you can redistribute it and/or modify
//it under the terms of the GNU General Public License as published by
//the Free Software Foundation, either version 3 of the License, or
//(at your option) any later version.

//This program is distributed in the hope that it will be useful,
//but WITHOUT ANY WARRANTY; without even the implied warranty of
//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//GNU General Public License for more details.

//You should have received a copy of the GNU General Public License
//along with this program.  If not, see <http://www.gnu.org/licenses/>.
using System;
using System.Data;
using System.Windows;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using Registration.Model;

namespace Registration
{
    /// <summary>
    /// Interaction logic for FieldsSetup.xaml
    /// </summary>
    public partial class FieldsSetup
    {
        public DataSet Mydata { get; set; }

        public FieldsSetup()
        {
            InitializeComponent();
            Mydata = FieldsDb.GetFieldsDataSet();
            treeFields.ItemsSource = Mydata.Tables["Field"].DefaultView;
            var myBrush = new ImageBrush {ImageSource = new BitmapImage(new Uri("./background.jpg", UriKind.Relative))};
            Background = myBrush;
            Opacity = .98;
        }

        private void OnClickUpdate(object sender, RoutedEventArgs e)
        {
            FieldsDbDataset.WriteDataSet(Mydata);
        }
    }
}
